package com.bsj.power.common.def.dto.locationDevice;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author LiJiaXin
 * @version 1.0.0
 * @description 标签告警详情数据
 * @time 2024/11/25 17:05
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class TagAlarmDetailDTO {

    /**
     * 事件被触发时所在的地图id
     */
    private int mapId;

    /**
     * 事件被触发时所在的地图名称
     */
    private String mapName;

    /**
     * 电子围栏事件中电子围栏id
     */
    private int fenceId;

    /**
     * 电子围栏事件中电子围栏名称
     */
    private String fenceName;

    /**
     * 电子围栏事件中进入电子围栏的标签id
     */
    private String entityId;

    /**
     * 电子围栏事件中进入电子围栏的标签名
     */
    private String entityName;

    /**
     * 电子围栏事件中进入电子围栏的标签类型
     */
    private String entityCategory;

    /**
     * 电子围栏事件中进入电子围栏的标签位置
     */
    private double[] pos;

    /**
     * 系统内生成的映射id
     */
    private int tagId;

    /**
     * 标签序列号（设备号）
     */
    private String tagSn;

}
